//
//  MainTableViewController.swift
//  LJLianXiDaiMa
//
//  Created by 高李军 on 15/8/31.
//  Copyright (c) 2015年 LJLianXi. All rights reserved.
//

import UIKit

class MainTableViewController: UITabBarController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        //添加子控制器
        addChildViewControllers()
        //关于在这里修改皮肤
        //可以对全局进行修改，也可以局部进行修改
        //全局修改：
        UINavigationBar.appearance().tintColor = UIColor.orangeColor()
        
        UITabBar.appearance().tintColor = UIColor.orangeColor()
    }
    
    
    
    func  addChildViewControllers() {
        addChildViewController("Home", "首页", "tabbar_home")
        addChildViewController("Discover", "发现", "tabbar_discover")
        addChildViewController("Message", "消息", "tabbar_message_center")
        addChildViewController( "Profile", "我的","tabbar_profile")
    }
    
    //Swift可以进行函数的重载，就是函数的名字可以相同，但是函数的参数类型和参数名字可以不同
    func addChildViewController(sbName:String,_ title:String,_ imageName:String) {
        
        let sb = UIStoryboard(name: sbName, bundle: nil)
        
        let nav = sb.instantiateInitialViewController() as!UINavigationController
        nav.title = title
        nav.topViewController.title = title;
        nav.tabBarItem.image = UIImage(named: imageName)
        nav.tabBarItem.selectedImage = UIImage(named: imageName + "_highlighted")
        addChildViewController(nav)
    }
    

}
